import unittest


class testSuma(unittest.TestCase):
	#Funcion test que es llamada por el main del unitest.
	def testSumar(self):
		calculadora1=calculadora()
		self.assertEquals(calculadora1.suma (5,1),6)
		
class testResta(unittest.TestCase):
	#Funcion test que es llamada por el main del unitest.
	def test(self):
		self.assertEquals(Calculadora.resta (5,1),4)
		
class testMultiplicacion(unittest.TestCase):
	#Funcion test que es llamada por el main del unitest.
	def test(self):
		self.assertEquals(Calculadora.multiplicacion (5,1),5)
		
class testDivision(unittest.TestCase):
	#Funcion test que es llamada por el main del unitest.
	def test(self):
		self.assertEquals(Calculadora.division (5,1),5)
		
				
		
class calculadora(unittest.TestCase):
	#Creamos la clase calculadora.
	def suma(self,a,b):
		return a+b
		
		#suma
	def resta(self,a,b):
		return a-b
		#resta
	def multiplicacion(self,a,b):
		return a*b
		#Multiplicacion
	def division(self,a,b):
		return a/b
		#Division
	def test(self):
		unittest.main()


calculadora=calculadora()
calculadora.test()
